void main() {
  // funcDemo1();
  Function f = funcDemo1;
  f();
  print(f == funcDemo1);

  funcDemo2(() {
    print('传递的匿名函数');
  });
}

// 1.1 函数可以作为对象赋值给其他变量
void funcDemo1() {
  print('运行函数: funcDemo1');
}

// 2.1 函数可以作为参数传递给其他函数
void funcDemo2(Function func) {
  // 调用外界传入的参数
  func();
}
